BOFH: Servers under Siege v1.0
A Covert Bitops Production in 2002
-------------------------------------------------------------------------------


The Story
-------------------------------------------------------------------------------

Take the role of a BOFH as you arrive late at work to find your workplace 
overrun by a group of insane activists. They have ordered personel to leave,
taken all workstations and servers as hostages and set up bombs in network
equipment closets. Of course, this make you boil with wrath and the only locical
course of action seems to be waging war on the activists single-handedly.


The Mission
-------------------------------------------------------------------------------

Your goal is to combat the activist leaders at the sixth floor and finally
reclaim the server room but first yiu must defuse the bombs in the network
equipment closets. Search the activists you have killed for extra weapons, first
aid kits and bomb defusing instructions (from technicians in green uniform).
also seek useful tolls from the building.


How to play
-------------------------------------------------------------------------------

You see the BOFH, and the surroundings from an overhead view. For control, use
jpystick port 2 or the keys Q W E 
                            A   D  +  SHIFT
							Z X C
Press Up/Down to walk forwards/backwards and Left/Right to rotate left/ right.
Fire Button uses the currently active weapon.

Other Key Controls:

M                   - Music On/Off
Q                   - Quit Game (when paused)
V                   - View defusing instructions
1-9                 - Select Weapons
SPACE               - Select next Weapon
RUN/STOP            - Pause Game


Status
-------------------------------------------------------------------------------

The status line at the bottom of screen shows your score, health, time until the
bombs explode, number of bombs, activists and computers remaining, your currently
active weapon and ammunition left.
							

Weapons
-------------------------------------------------------------------------------

1 - Fists
2 - Cat-5 Whip. This can be found from the it-engineer's room of the second
    floor, to the left of the lobby staircase.
3 - Electric Drill
4 - Crossbow. Hold down fire to aim, release to fire.
5 - Pistol
6 - Shotgun. Makes more damage when you manage to hit with all pellets (in
    close range).
7 - Submachinegun
8 - Flamethrower
9 - Grenades. Hold down fire to increase throw strength and release to throw.


The Enemies
-------------------------------------------------------------------------------

Enemies can be identified from the color of their uniform.

Dark Grey    - Fist-Guy
Light Grey   - Pistol-Guy
Red          - Shotgun-Guy
Light Blue   - Submachinegun-Guy
Cyan         - Crossbow-Guy
Green        - Technician
Black        - Leader


Defusing Bombs
-------------------------------------------------------------------------------

From each technician you get one letter. For each closet containing a bomb
there's a 3-letter code that indicates (as first letters of the color names)
what 3 wires must be cut. The order doesn't matter but cutting any of the
4 'wrong' wires will result in detonation of the bomb (and of all the
others, because the bombs contain an ethernet interface).


Defeat/Victory
-------------------------------------------------------------------------------

The game is lost if the BOFH dies, or if the bombs explode. You have won when all
bombs have been defused, the leaders have been defeated and you're standing
in the server room, still alive.


Hints
-------------------------------------------------------------------------------

* As technicians see you they try to run away - it might be hard to find them
  again if you let them go!
  
* Try to sneak up on an enemy from behind.

* Conserve ammunition by punching or whipping unarmed activists. Silent
  methods of attack will not attract enemies, like gunfire, flamethrower
  and explosions do.
  
* The crossbow is at its best when enemies haven't noticed you yet.

* Use grenades with caution: they can cause much damage, also to you!

* If an enemy drops a first aid kit and you're already at full health, try to
  remember the place - you''ll need it later... Same goes for ammunition
  (there's a certain maximum of bullets you can carry).

* Every time you go up/down stairs reduces time by 5 seconds. So try to
  plan your route with minimal floor changes.
  
* Be prepared when you enter the sixth floor - the leaders might have
  powerful weaponry.
  
* If you win, bonus is awarded for survived computers. Servers are
  considered especially valuable, so try to persuade the leaders to exit the
  server room and combat them outside.

* If you defuse a bomb without all the letters (by guessing), you receive an
  additional 10000 points. This is not really recommended, unless you're
  running out of time.
  

The Map
-------------------------------------------------------------------------------

KJA1, KJA2, KJA3, KJB, KJD, KJE, KJF and KJR are the network equipment closets. X 
marks the starting position.

Basement:

                ----------------------------------------
				|              KJB1                    |
				|                                      |
				----------------------------------------
			
1st floor:

                 -------------------------------------------------
                 |                                               |
			------         KJR                                   |
			|                                  KJF               |
			|       --------------------          ----------------
        -----       |                   |         |
		|           |                   |         |
		|           |                   |   KJE   |
		|           |                   |         |
		|    KJD    |                   |         |
        |           |                   |         |
        |           |                   |         |
        |           ---------------------         ---------------------------
        |                                                                   |
        |                   KJA1            X                               |
        |                                ------------------------------------
        |                                |
        ----------------------------------

2nd floor:

	             -------------------------------------------------
                 |                                               |
			------                                               |
			|                                                    |
			|       --------------------          ----------------
        -----       |                   |         |
		|           |                   |         |
		|           |                   |         |
		|           |                   |         |
		|           |                   |         |
        |           |                   |         |
        |           |                   |         |
        |           ---------------------         ---------------------------
        |                                                                   |
        |                                                               KJB2|
        |                                ------------------------------------
        |                                |
        ----------------------------------	
		
3rd floor:

         ---------------------------------------------------------------------
		 |                                                                   |
		 |                       KJA2                                        |
		 |                                                   -----------------
		 |                                                   |
		 -----------------------------------------------------
		 
4th floor:

         ------------------------------------------
		 |                                        |
		 |                                        |
		 |                                        |
		 ------------------------------------------
		 
5th floor:

         ------------------------------------------
		 |                                        |
		 |                        KJA3            |
		 |                                        |
		 ------------------------------------------
		
6th floor (contains server room):

         ----------------------------
		 |                          |
		 |                          |
		 |                          |
		 ----------------------------
		 

Original PC version credits
-------------------------------------------------------------------------------

Main Design e programming:
Lasse Oorni

Additional design & programming:
Kalle Niemitalo
Olli Niemitalo

Graphics:
Lasse Oorni
Olli Niemitalo

Voices, Gun, Fist, Whip & Explosion sounds:
Lasse Oorni

Dril, Shell, Loading & Ricochet sounds:
Olli Niemitalo

Music:
Olli Niemitalo
Thomas Makela


C64 Version Credits
-------------------------------------------------------------------------------

Programming, Graphics and Sounds:
Lasse Oorni

Music:
Olli Niemitalo

Pucrunch Compressor:
Pasi Ojala

BOFh Homepage:
http://covertbitops.cjb.net

Authors' email:
loorni@student.oulu.fi
oniemita@student.oulu.fi


Closing words (by Lasse)
-------------------------------------------------------------------------------

BOFH: Servers under Siege is based on an actual building and the BOFHs who work
there. They don't combat violent paramilitary activists but face other no
less formidable threats each day :-) all the respect to them and their work!

This game uses some routines and ideas from the cancelled detective Takashi, so
it didn't go entirely to waste!

Greetings to all who are still active with the C64; especially Roman Chlebec,
Milo & Malte Mundt, Volker Rust, Jason Kelk, Richard Bayliss, Lorin Millsap.

Thanks to BOFH betatesters:
Ayo Stephenson, Carlos, Daniel Olsson, Henu Heino, Karsten Engstler, Lang Feri,
Maff Rignall, Matthew Allenm Mikael Backlund, Otto Jarvinen, Peter
Kannengiesser, Lordnikon, Stuart Toomer, Woodman, Zoltan Mucsanyi.

Special thanks to Pasi Ojala for Pucrunch, without it this would have
been impossible to realize as an one-part game!

And a message to crackers: this time there's mo ingame cheats, so you have
all the joy of implementing them! Try not to change variables from within an
interrupt, it can be unpredictable!

  